@charset "UTF-8";
/* CSS Document */

/*Fonts Widths*/
body { font-family: Arial, sans-serif;}
h1, h2, h3 { font-family: "Brooklyn-Bold", sans-serif;}
.container { max-width: 90%; }

/*Basic CSS*/
a:link, a:active, a:visited { color: #FFFFFF ;}
.btn-bw { border: 3px solid #FFF; border-radius: 100px; font-size: 1rem; }
.btn-bw:hover { background-color: #FFFFFF; color: #000000; }


/*Header CSS*/
header { box-shadow:rgb(204,204,204) 0px 1px 1px; background-color: #000000; }
header ul li { width: 125px; font-family: "Brooklyn-Medium", sans-serif; }
header > a:link, a:active, a:visited { color: #555; }
header .navbar-light .navbar-nav .nav-link:hover { color: #1071BC; text-decoration: underline; }

/*Masthead CSS*/
#masthead { background-color: #000; color: #FFF; }
#masthead h1 { border-bottom: 2px solid #000; margin-bottom: .6em; font-size: 3rem; }
#masthead a.btn:hover { background-color: #FFFFFF; color: #000000; }

/*Footer CSS*/
footer { border-top:3px solid #000000; background-color:#000000; color: #FFFFFF; font-size: .8em; }
footer h5 { padding-bottom: .7em; color: #FFFFFF; font-weight: bold; font-size: 1rem; }
footer ul li { list-style-type: none; padding: .5em 0;}
footer a:link, footer a:active, footer a:visited { color: #FFFFFF; }
footer li:hover { text-decoration: underline; }
footer #followus a:hover svg, footer #followus a:hover i { color: rgb(0,174,239);}
footer a.btn-footer { color: rgb(0,174,239); font-family: "Arial",sans-serif; }

.btn-footer { background-color: transparent; border-color: rgb(0,174,239); margin: 1em; border-radius: 85px; border-width: 2px; }
.btn-footer:hover { background-color: transparent; border-color: rgb(0,174,239);}

#copyright { background-color: #000000; color: #FFFFFF; font-size: .8em;}
#copyright a { padding: 0 1em;}

/*Form Styles*/
input.error, select.error { background-color: rgb(255,229,229); border-color: rgb(255,0,0);}
.form-control:focus { border-color: #4A4A4A; box-shadow: 0 0 0 .2rem rgba(74,74,74,.5); }

/*Button Styles*/
.btn { font-family: sans-serif; padding: .6em; font-size: 1.2em; text-transform:uppercase; }
.btn-primary { background-color: rgb(0,174,239); border-color: rgb(0,174,239); margin: 1em; border-radius: 0;}
.btn-primary:hover { background-color: rgb(0,174,239); border-color: rgb(0,174,239);}
a.btn-primary { color: #FFFFFF; padding: .4em .7em; }
a.btn-primary svg, a.btn-primary i { margin-right: 8px;}
.btn-secondary { background-color: #000000; border-color: #000000; margin: 1em; border-radius: 0; }
.btn-secondary:hover { background-color: #000000; border-color: #000000; }
a.btn-secondary svg, a.btn-secondary i { margin-right: 8px; }
a.btn-secondary { color: #FFFFFF; }

/*Custom CSS*/
.background-alt { background-color: rgb(0,0,0);}